﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Licitar.Models;
using MembershipMetodos;

namespace Licitar.Controllers
{
    public class EmpresaController : Controller
    {
        LicitarDB _db = new LicitarDB();
        //
        // GET: /Empresa/

        public ActionResult Index()
        {
            var model = _db.Empresas;

            return View(model);
        }

        [Authorize]
        public ActionResult Registrar()
        {
            Empresa nuevaEmpresa = new Empresa();
            ViewBag.Rubros = _db.RubrosDisponibles;
            ViewBag.Provincias = _db.Provincias;
            return View(nuevaEmpresa);
        }

        //[HttpPost]
        //public ActionResult Registrar(Empresa nuevaEmpresa)
        //{
        //    if (ModelState.IsValid)
        //    {
        //        _db.Empresas.Add(nuevaEmpresa);
        //        _db.SaveChanges();

        //        Empresa empresa = new Empresa();
        //        var query = from r in _db.Empresas
        //                    where r.NombreEmpresa == nuevaEmpresa.NombreEmpresa
        //                    select r.EmpresaID;

        //        empresa.EmpresaID = query.First();
        //        empresa.Usuarios = User.Identity.IsAuthenticated;
        //        _db.EmpresasUsuarios.Add(empresa);

        //        _db.SaveChanges();

        //        return RedirectToAction("Index");
        //    }
        //    ViewBag.Rubros = new SelectList(_db.RubrosDisponibles, "RubroID", "NombreRubro", ViewBag.Rubros);
        //    return View(nuevaEmpresa);
        //}
    }
}
